#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
using namespace std;

const int N = 1e5 + 10;

int n;
int arr[N];

int main()
{
    cin >> n;
    for (int i = 0; i < n; i++) cin >> arr[i];

    int ret = 0;
    for (int i = 1; i < n; i++)
    {
        if (arr[i] > arr[i - 1])
        {
            ret += arr[i] - arr[i - 1];
        }
    }
    cout << ret << endl;
    return 0;
}


//long long n, m, a, b;
//
//int main()
//{
//    cin >> n >> m >> a >> b;
//    long long ret = 0;
//
//    for (int i = 0; i <= min(n / 2, m); i++)
//    {
//        long long j = min(n - i * 2, (m - i) / 2);
//        ret = max(ret, a * i + b * j);
//    }
//
//    cout << ret << endl;
//
//    return 0;
//}